package 顺序表.基础.API;

import java.util.ArrayList;
import java.util.List;

public class SubList {
    public static void main(String[] args) {
        List<Integer> integers = new ArrayList<>();
        integers.add(1);
        integers.add(6);
        integers.add(9);
        integers.add(15);

        List<Integer> integers1 = integers.subList(1,3);
//        ArrayList<Integer> integers1 = new ArrayList<>(integers.subList(1,3));
// 创建新的对象，进行操作，不会影响原来列表的数据
        System.out.println(integers1);//[6, 9]
        integers1.set(0,999);
        System.out.println(integers1);//[999, 9]

        System.out.println(integers);//[1, 999, 9, 15],没有取出来，只是在原来的位置操作
        //能够直接通过输出引用类型的内容，表示一定重写了toString方法

    }
}
